Zum Hauptinhalt springen
Version: 5.0

TimePunch Configuration Service

Der Konfigurationsservice von TimePunch stellt Methoden bereit, um Einstellungen in TimePunch zu lesen und/oder zu speichern.

LoadCostCenterSettings

Diese Methode gibt die in TimePunch hinterlegten Kostenstellen für die verschiedenen Buchungstypen zurück.

CostCenterDto LoadCostCenterSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the cost centers

SaveCostCenterSettings

Diese Methode erlaubt das Speichern der Kostenstellen für die verschiedenen Buchungstypen in TimePunch.

void SaveCostCenterSettings(  
out TpFault fault,
TpAuthentication authentication,
CostCenterDto costCenter);
Needed Permissiondatev@export
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
costCenterInformation about the cost centers

LoadDatevExportSettings

Diese Methode lädt die Einstellungen für den Export nach DATEV, Lexware, usw.

GlobalSalaryExportDto LoadDatevExportSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the datev settings

SaveDatevExportSettings

Diese Methode speichert die Einstellungen für den Export zur Lohnbuchhaltung.

void SaveDatevExportSettings(  
out TpFault fault,
TpAuthentication authentication,
GlobalSalaryExportDto datevExport);
Needed Permissiondatev@export
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
datevExportInformation about the datev settings

LoadMailSettings

Diese Methode lädt die Einstellungen für den automatischen Mailversand in TimePunch.

AutomatedMailsDto LoadMailSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the automated mail settings

SaveMailSettings

Diese Methode speichert die Einstellungen für den automatischen Mailversand in TimePunch.

void SaveMailSettings(  
out TpFault fault,
TpAuthentication authentication,
MailSettingsDto mailSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
mailSettingsInformation about the automated mail settings

LoadUserSettings

Diese Methode lädt Einstellungen, die alle Benutzer gleichermaßen betreffen und ein besonderes Verhalten in TimePunch bewirken.

UserSettingsDto LoadUserSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
FaultOutContains the error if an exception occurs.
AuthenticationUser authentication
Return valueUser settings object

SaveUserSettings

Diese Methode speichert die Einstellungen für das besondere Verhalten in TimePunch.

void SaveUserSettings(  
out TpFault fault,
TpAuthentication authentication,
UserSettingsDto userSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
userSettingsInformation about the datev settings

LoadUserSalaryExportDto

Diese Methode lädt die mitarbeiterspezifischen Einstellungen für den Lohndatenexport in ein Lohnprogramm.

List<UserSalaryExportDto> LoadUserSalaryExportDto(  
out TpFault fault,
TpAuthentication authentication,
List<Guid> userIds);
Needed PermissionsalaryExport@access
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
userIdsUser Ids to load the salary export dto
Return valueSalary export settings per user

SaveUserSalaryExportDto

Diese Methode speichert die mitarbeiterspezifischen Einstellungen für den Lohndatenexport.

void SaveUserSalaryExportDto(  
out TpFault fault,
TpAuthentication authentication,
List<UserSalaryExportDto> salaryExportDtos);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
salaryExportDtosSalary export settings per user

LoadDocumentStoreConfiguration

Diese Methode lädt die Konfiguration des Dokumentenspeichers aus dem Application Server.

DocumentStoreConfigurationDto LoadDocumentStoreConfiguration(  
out TpFault fault,
TpAuthentication authentication);
Needed PermissiondocumentStore@access
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueDocument storage configuration

**
**

SaveDocumentStoreConfiguration

Diese Methode schreibt die Konfiguration des Dokumentenspeichers in dem Application Server.

void SaveDocumentStoreConfiguration(  
out TpFault fault,
TpAuthentication authentication,
DocumentStoreConfigurationDto configuration);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
configurationThe document storage configuration